curse under (one's) breath

Translations
jurer entre ses dents
Definitions
To speak or express anger or frustration quietly and discreetly, often in a way that is not intended to be heard by others.
Words
curse

verb
jurer
under

preposition
sous
one's

article or possessive pronoun
son
breath

noun
souffle